export default {
	  namespaced: true,
		state: () => ({
		  // 购物车的数组，用来存储购物车中每个商品的信息对象
		  // 每个商品的信息对象，都包含如下 6 个属性：
		 vuexhomenavtop: [],
		}),
			actions:{
				addDataListCart(context,topnum){
				return new Promise(resolve => {
				     const findResult = context.state.vuexhomenavtop.find(x => x.type === topnum.type)
				     			
				     if (!findResult) {
							 // 加入
							 context.commit('homeincrement',topnum)
				     } else {
							 // 修改
							 findResult.num =  topnum.num
				     }      			
						  resolve(topnum)
				    });
						 
				},

				},
			mutations:{
				homeincrement(state,navtop){
					state.vuexhomenavtop.push(navtop) 
				},
				clear(state){
					console.log(11);
						state.vuexhomenavtop = []
					},
				 
		

					saveToStorage(state) {
						 // window.sessionStorage.setItem('new',state.vuexhomenavtop)
					},
				}
		}